home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DJGPP / CBGRX103.ZIP / contrib / libgrx / events / makefile.tcc < prev    next >
Makefile  |  1993-12-06  |  2KB  |  72 lines

  1. !if $d(DEBUG)
  2. TDEBUG= -v -DDEBUG=1
  3. !endif
  4.  
  5. TCCOPT= -O -G -Z -w -d $(TDEBUG)
  6.  
  7. all:    ..\lib\queues.lib    \
  8.     ..\lib\queuem.lib    \
  9.     ..\lib\queuec.lib    \
  10.     ..\lib\queuel.lib    \
  11.     ..\lib\queueh.lib    \
  12.     evtest.exe
  13.  
  14. evtest.exe: evtest.c ..\lib\queues.lib
  15.     tcc -ms -eevtest $(TCCOPT) evtest.c ..\lib\queues.lib
  16.  
  17. ..\lib\queues.lib: event.obs nextevnt.obs evintr.obj
  18.     -del ..\lib\queues.lib
  19.     tlib ..\lib\queues.lib /c +event.obs +nextevnt.obs +evintr.obj
  20.  
  21. ..\lib\queuem.lib: event.obm nextevnt.obm evintr.obj
  22.     -del ..\lib\queuem.lib
  23.     tlib ..\lib\queuem.lib /c +event.obm +nextevnt.obm +evintr.obj
  24.  
  25. ..\lib\queuec.lib: event.obc nextevnt.obc evintr.obj
  26.     -del ..\lib\queuec.lib
  27.     tlib ..\lib\queuec.lib /c +event.obc +nextevnt.obc +evintr.obj
  28.  
  29. ..\lib\queuel.lib: event.obl nextevnt.obl evintr.obj
  30.     -del ..\lib\queuel.lib
  31.     tlib ..\lib\queuel.lib /c +event.obl +nextevnt.obl +evintr.obj
  32.  
  33. ..\lib\queueh.lib: event.obh nextevnt.obh evintr.obj
  34.     -del ..\lib\queueh.lib
  35.     tlib ..\lib\queueh.lib /c +event.obh +nextevnt.obh +evintr.obj
  36.  
  37. evintr.obj: evintr.asm
  38.     tasm /mx evintr.asm
  39.  
  40.  
  41. #
  42. # Dependencies:
  43. #
  44. EVENT_OBJ=    event.obs event.obm event.obc event.obl event.obm
  45.  
  46. NEXTEVNT_OBJ= nextevnt.obs nextevnt.obm nextevnt.obc nextevnt.obl nextevnt.obm
  47.  
  48. $(EVENT_OBJ):     eventque.h
  49.  
  50. $(NEXTEVNT_OBJ): eventque.h
  51.  
  52.  
  53. #
  54. # Rules:
  55. #
  56. .c.obs:
  57.     tcc -c -ms $(TCCOPT) -o$*.obs $*.c
  58.  
  59. .c.obm:
  60.     tcc -c -mm $(TCCOPT) -o$*.obm $*.c
  61.  
  62. .c.obc:
  63.     tcc -c -mc $(TCCOPT) -o$*.obc $*.c
  64.  
  65. .c.obl:
  66.     tcc -c -ml $(TCCOPT) -o$*.obl $*.c
  67.  
  68. .c.obh:
  69.     tcc -c -mh $(TCCOPT) -o$*.obh $*.c
  70.  
  71.  
  72.